package com.wicket.okrapp.base.service;

import com.wicket.okrapp.dal.po.mbg.OmsTarget;
import com.wicket.okrapp.base.service.dto.req.*;
// import com.wicket.okrapp.base.service.dto.res.*;

import java.util.List;

/**
 * @author ：
 * @date ：
 *
 *
 * @version 1.0
 */
public interface MOmsTargetService {
/**
   * 3-3-06批量查目标列表
   */
    List<OmsTarget> batchQueryTargetList(BatchQueryTargetListReq reqDto);
/**
   * 3-3-01新增目标
   */
    String addTarget(OmsTarget omsTarget);
/**
   * 3-3-06查目标列表
   */
    List<OmsTarget> queryTargetList(QueryTargetListReq reqDto);
/**
   * 3-3-01查目标详情
   */
    OmsTarget queryTargetDetail(QueryTargetDetailReq reqDto);
/**
   * 3-3-06批量查评价主题类型匹配目标
   */
    List<OmsTarget> batchQueryEvaSubjectTypeTarget(BatchQueryEvaSubjectTypeTargetReq reqDto);
/**
   * 3-3-01修改目标
   */
    boolean updateTarget(OmsTarget omsTarget);
/**
   * 3-3-01删除目标
   */
    boolean deleteTarget(String targetId );
/**
   * M3-3-01构造单条目标验证数据
   */
    String buildSingleTarget(OmsTarget omsTarget);
/**
   * M3查询单条目标详情
   */
    OmsTarget querySingleTargetDetail(QuerySingleTargetDetailReq reqDto);
/**
   * M3修改单条目标
   */
    boolean updateSingleTarget(OmsTarget omsTarget);
/**
   * 3-3-01查询评价模板目标列表
   */
    List<OmsTarget> queryEvaTempTargetList(QueryEvaTempTargetListReq reqDto);
//
}

